package com.tedu.review.day02;

/**
 * 继承问题
 * 重写：子类  继承  父类--->方法--->除了修饰符完全一致，子类修饰>父类修饰
 *      作用:覆盖【父类提供方法功能达不到预期，重写】
 * 重载:子类 继承 父类 --->方法--->除了修饰符、参数，其他完全一致
 *      修饰符   返回值   方法名(参数)    ---参数不一致   根据参数调用不同方法
 *      修饰符问题
 *      作用：拓展【拓展父类的使用功能】
 *
 *
 */
class Noodles{
    public void box(){
        System.out.println("方便面");
    }
}
class Packing extends Noodles{
    //重载
    public void box(String str){
        System.out.println("传统脚艺：脑残酸菜坤肉面");
    }
    public void box(int i){
        System.out.println("阎王吃了都说好");
    }
}
public class 继承问题3 {
    public static void main(String[] args) {
        Packing p=new Packing();
        p.box();//输出  没有重写的脑残面
        p.box("脑残");//输出  脑残  重载：根据参数不同，调用不同方法
        p.box(1);//输出   脑残   重载：根据参数不同，调用不同方法
    }
}